/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/*
 * JP_ListarAcciones.java
 *
 * Created on Aug 11, 2009, 7:06:25 AM
 */

package gui;

import delegate.GestionDelegate;
import controlacciones.ejb3.pojo.TableBeanBinding_DatosValorizacionTipoAccion;
import helper.JP_Modelo;
import helper.Utiles_Fecha_Cliente;
import java.util.List;
import java.math.BigDecimal;
import java.util.HashMap;
import java.util.Map;

/**
 *
 * @author Vanessa
 */
public class JP_ValorizarAcciones extends JP_Modelo {

    /** Creates new form JP_ListarAcciones */
    public JP_ValorizarAcciones() {
        inicializaComponentes();
    }

    private void inicializaComponentes(){
        initComponents();       
    }

    private void cargaTabla(){
        String ano, mes;

        ano = (String)this.cmbAnio.getSelectedItem();
        mes = (String)this.cmbMes.getSelectedItem();
        
        try {
            listaDatos = GestionDelegate.getInstance().getListaValorizacionTipoAccion(ano, mes);
        } catch (Exception ex) {
            //Logger.getLogger(JP_ListarAcciones_Area.class.getName()).log(Level.SEVERE, null, ex);
            System.out.println( "Error al listar acciones: " + ex.getMessage() );
        }
        
        bindingGroup = new org.jdesktop.beansbinding.BindingGroup();
        jTableBinding = org.jdesktop.swingbinding.SwingBindings.createJTableBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ, listaDatos, this.tbData);

        org.jdesktop.swingbinding.JTableBinding.ColumnBinding columnBinding0 = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create("${ano}"));
        columnBinding0.setColumnName("Año");
        columnBinding0.setColumnClass(String.class);

        org.jdesktop.swingbinding.JTableBinding.ColumnBinding columnBinding1 = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create("${mes}"));
        columnBinding1.setColumnName("Mes");
        columnBinding1.setColumnClass(String.class);

        org.jdesktop.swingbinding.JTableBinding.ColumnBinding columnBinding2 = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create("${categoria}"));
        columnBinding2.setColumnName("Cat.");
        columnBinding2.setColumnClass(String.class);

        org.jdesktop.swingbinding.JTableBinding.ColumnBinding columnBinding3 = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create("${cod_clasificacion_accion}"));
        columnBinding3.setColumnName("Clasif.");
        columnBinding3.setColumnClass(String.class);

        org.jdesktop.swingbinding.JTableBinding.ColumnBinding columnBinding4 = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create("${cod_tipo_accion}"));
        columnBinding4.setColumnName("Cod.Tipo");
        columnBinding4.setColumnClass(String.class);

        org.jdesktop.swingbinding.JTableBinding.ColumnBinding columnBinding5 = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create("${descripcion_tipo}"));
        columnBinding5.setColumnName("Tipo Acción");
        columnBinding5.setColumnClass(String.class);

        org.jdesktop.swingbinding.JTableBinding.ColumnBinding columnBinding6 = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create("${monto}"));
        columnBinding6.setColumnName("Monto");
        columnBinding6.setColumnClass(BigDecimal.class);

        org.jdesktop.swingbinding.JTableBinding.ColumnBinding columnBinding7 = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create("${n_clientes}"));
        columnBinding7.setColumnName("N° clientes");
        columnBinding7.setColumnClass(Integer.class);

        org.jdesktop.swingbinding.JTableBinding.ColumnBinding columnBinding8 = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create("${n_acciones}"));
        columnBinding8.setColumnName("N° Acciones");
        columnBinding8.setColumnClass(Integer.class);

        bindingGroup.addBinding(jTableBinding);
        bindingGroup.bind();
    }

    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        comboBeanBindingArea1 = new beansbinding.ComboBeanBindingArea();
        comboBeanBindingTbTipoAccionClasificacionAccionArea1 = new beansbinding.ComboBeanBindingTbTipoAccionClasificacionAccionArea();
        jp_Derechohabientes = new javax.swing.JPanel();
        jScrollPane1 = new javax.swing.JScrollPane();
        tbData = new javax.swing.JTable();
        jp_DocumentoIdentificacion = new javax.swing.JPanel();
        jLabel1 = new javax.swing.JLabel();
        btnValorizar = new javax.swing.JButton();
        jLabel2 = new javax.swing.JLabel();
        cmbMes = new javax.swing.JComboBox();
        cmbAnio = new javax.swing.JComboBox();
        jp_Derechohabientes1 = new javax.swing.JPanel();
        btnReporte = new javax.swing.JButton();
        jchkReporteResumenValorizacion = new javax.swing.JCheckBox();
        jchkReporteDetalladoValorizacion = new javax.swing.JCheckBox();
        btnCerrar = new javax.swing.JButton();

        setName("Form"); // NOI18N

        org.jdesktop.application.ResourceMap resourceMap = org.jdesktop.application.Application.getInstance(controlaccionescomercial.ControlAccionesComercialApp.class).getContext().getResourceMap(JP_ValorizarAcciones.class);
        jp_Derechohabientes.setBorder(javax.swing.BorderFactory.createTitledBorder(null, resourceMap.getString("jp_Derechohabientes.border.title"), javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, resourceMap.getFont("jp_Derechohabientes.border.titleFont"))); // NOI18N
        jp_Derechohabientes.setName("jp_Derechohabientes"); // NOI18N

        jScrollPane1.setName("jScrollPane1"); // NOI18N

        tbData.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {
                {},
                {},
                {},
                {}
            },
            new String [] {

            }
        ));
        tbData.setName("tbData"); // NOI18N
        jScrollPane1.setViewportView(tbData);

        javax.swing.GroupLayout jp_DerechohabientesLayout = new javax.swing.GroupLayout(jp_Derechohabientes);
        jp_Derechohabientes.setLayout(jp_DerechohabientesLayout);
        jp_DerechohabientesLayout.setHorizontalGroup(
            jp_DerechohabientesLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 729, Short.MAX_VALUE)
        );
        jp_DerechohabientesLayout.setVerticalGroup(
            jp_DerechohabientesLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 171, Short.MAX_VALUE)
        );

        jp_DocumentoIdentificacion.setBorder(javax.swing.BorderFactory.createTitledBorder(null, resourceMap.getString("jp_DocumentoIdentificacion.border.title"), javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, resourceMap.getFont("jp_DocumentoIdentificacion.border.titleFont"))); // NOI18N
        jp_DocumentoIdentificacion.setName("jp_DocumentoIdentificacion"); // NOI18N

        jLabel1.setFont(resourceMap.getFont("jLabel1.font")); // NOI18N
        jLabel1.setText(resourceMap.getString("jLabel1.text")); // NOI18N
        jLabel1.setName("jLabel1"); // NOI18N

        btnValorizar.setFont(resourceMap.getFont("btnValorizar.font")); // NOI18N
        btnValorizar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/org/fife/plaf/Office2003/replace.gif"))); // NOI18N
        btnValorizar.setText(resourceMap.getString("btnValorizar.text")); // NOI18N
        btnValorizar.setName("btnValorizar"); // NOI18N
        btnValorizar.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnValorizarActionPerformed(evt);
            }
        });

        jLabel2.setFont(resourceMap.getFont("jLabel2.font")); // NOI18N
        jLabel2.setText(resourceMap.getString("jLabel2.text")); // NOI18N
        jLabel2.setName("jLabel2"); // NOI18N

        cmbMes.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12" }));
        cmbMes.setName("cmbMes"); // NOI18N
        cmbMes.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                cmbMesActionPerformed(evt);
            }
        });
        cmbMes.addKeyListener(new java.awt.event.KeyAdapter() {
            public void keyPressed(java.awt.event.KeyEvent evt) {
                cmbMesKeyPressed(evt);
            }
        });

        cmbAnio.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "2009", "2010", "2011", "2013", "2014", "2015", "2016" }));
        cmbAnio.setName("cmbAnio"); // NOI18N
        cmbAnio.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                cmbAnioActionPerformed(evt);
            }
        });
        cmbAnio.addKeyListener(new java.awt.event.KeyAdapter() {
            public void keyPressed(java.awt.event.KeyEvent evt) {
                cmbAnioKeyPressed(evt);
            }
        });

        javax.swing.GroupLayout jp_DocumentoIdentificacionLayout = new javax.swing.GroupLayout(jp_DocumentoIdentificacion);
        jp_DocumentoIdentificacion.setLayout(jp_DocumentoIdentificacionLayout);
        jp_DocumentoIdentificacionLayout.setHorizontalGroup(
            jp_DocumentoIdentificacionLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jp_DocumentoIdentificacionLayout.createSequentialGroup()
                .addGap(232, 232, 232)
                .addGroup(jp_DocumentoIdentificacionLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jLabel1)
                    .addComponent(jLabel2))
                .addGap(26, 26, 26)
                .addGroup(jp_DocumentoIdentificacionLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                    .addComponent(cmbMes, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(cmbAnio, javax.swing.GroupLayout.PREFERRED_SIZE, 81, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(75, 75, 75)
                .addComponent(btnValorizar)
                .addGap(128, 128, 128))
        );
        jp_DocumentoIdentificacionLayout.setVerticalGroup(
            jp_DocumentoIdentificacionLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jp_DocumentoIdentificacionLayout.createSequentialGroup()
                .addGroup(jp_DocumentoIdentificacionLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jp_DocumentoIdentificacionLayout.createSequentialGroup()
                        .addGroup(jp_DocumentoIdentificacionLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel1)
                            .addComponent(cmbAnio, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jp_DocumentoIdentificacionLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel2)
                            .addComponent(cmbMes, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
                    .addGroup(jp_DocumentoIdentificacionLayout.createSequentialGroup()
                        .addGap(11, 11, 11)
                        .addComponent(btnValorizar)))
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );

        jp_Derechohabientes1.setBorder(javax.swing.BorderFactory.createTitledBorder(null, resourceMap.getString("jp_Derechohabientes1.border.title"), javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, resourceMap.getFont("jp_Derechohabientes1.border.titleFont"))); // NOI18N
        jp_Derechohabientes1.setName("jp_Derechohabientes1"); // NOI18N

        btnReporte.setFont(resourceMap.getFont("btnReporte.font")); // NOI18N
        btnReporte.setIcon(new javax.swing.ImageIcon(getClass().getResource("/org/fife/plaf/Office2003/printpreview.gif"))); // NOI18N
        btnReporte.setText(resourceMap.getString("btnReporte.text")); // NOI18N
        btnReporte.setName("btnReporte"); // NOI18N
        btnReporte.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnReporteActionPerformed(evt);
            }
        });

        jchkReporteResumenValorizacion.setFont(resourceMap.getFont("jchkReporteDetalladoValorizacion.font")); // NOI18N
        jchkReporteResumenValorizacion.setText(resourceMap.getString("jchkReporteResumenValorizacion.text")); // NOI18N
        jchkReporteResumenValorizacion.setName("jchkReporteResumenValorizacion"); // NOI18N

        jchkReporteDetalladoValorizacion.setFont(resourceMap.getFont("jchkReporteDetalladoValorizacion.font")); // NOI18N
        jchkReporteDetalladoValorizacion.setText(resourceMap.getString("jchkReporteDetalladoValorizacion.text")); // NOI18N
        jchkReporteDetalladoValorizacion.setName("jchkReporteDetalladoValorizacion"); // NOI18N

        javax.swing.GroupLayout jp_Derechohabientes1Layout = new javax.swing.GroupLayout(jp_Derechohabientes1);
        jp_Derechohabientes1.setLayout(jp_Derechohabientes1Layout);
        jp_Derechohabientes1Layout.setHorizontalGroup(
            jp_Derechohabientes1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jp_Derechohabientes1Layout.createSequentialGroup()
                .addGap(104, 104, 104)
                .addGroup(jp_Derechohabientes1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addComponent(jchkReporteDetalladoValorizacion, javax.swing.GroupLayout.PREFERRED_SIZE, 274, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jchkReporteResumenValorizacion, javax.swing.GroupLayout.PREFERRED_SIZE, 274, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(63, 63, 63)
                .addComponent(btnReporte, javax.swing.GroupLayout.PREFERRED_SIZE, 154, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(133, Short.MAX_VALUE))
        );
        jp_Derechohabientes1Layout.setVerticalGroup(
            jp_Derechohabientes1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jp_Derechohabientes1Layout.createSequentialGroup()
                .addGroup(jp_Derechohabientes1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jp_Derechohabientes1Layout.createSequentialGroup()
                        .addComponent(jchkReporteDetalladoValorizacion)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addComponent(jchkReporteResumenValorizacion))
                    .addGroup(jp_Derechohabientes1Layout.createSequentialGroup()
                        .addContainerGap()
                        .addComponent(btnReporte, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)))
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );

        btnCerrar.setFont(resourceMap.getFont("btnCerrar.font")); // NOI18N
        btnCerrar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/org/fife/plaf/Office2003/close.gif"))); // NOI18N
        btnCerrar.setText(resourceMap.getString("btnCerrar.text")); // NOI18N
        btnCerrar.setName("btnCerrar"); // NOI18N
        btnCerrar.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnCerrarActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
        this.setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jp_DocumentoIdentificacion, javax.swing.GroupLayout.PREFERRED_SIZE, 719, javax.swing.GroupLayout.PREFERRED_SIZE)
            .addComponent(jp_Derechohabientes, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
            .addComponent(jp_Derechohabientes1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
            .addGroup(layout.createSequentialGroup()
                .addGap(650, 650, 650)
                .addComponent(btnCerrar))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addComponent(jp_DocumentoIdentificacion, javax.swing.GroupLayout.PREFERRED_SIZE, 80, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addComponent(jp_Derechohabientes, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addComponent(jp_Derechohabientes1, javax.swing.GroupLayout.PREFERRED_SIZE, 80, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addComponent(btnCerrar))
        );
    }// </editor-fold>//GEN-END:initComponents


    private void btnValorizarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnValorizarActionPerformed
       valorizarAcciones();
        cargaTabla();
    }//GEN-LAST:event_btnValorizarActionPerformed

    private void cmbMesActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_cmbMesActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_cmbMesActionPerformed

    private void cmbMesKeyPressed(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_cmbMesKeyPressed
        // TODO add your handling code here:
    }//GEN-LAST:event_cmbMesKeyPressed

    private void cmbAnioActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_cmbAnioActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_cmbAnioActionPerformed

    private void cmbAnioKeyPressed(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_cmbAnioKeyPressed
        // TODO add your handling code here:
    }//GEN-LAST:event_cmbAnioKeyPressed

    private void btnCerrarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnCerrarActionPerformed
        this.cerrarPadre();
}//GEN-LAST:event_btnCerrarActionPerformed

    private void btnReporteActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnReporteActionPerformed
       generarReporte();
}//GEN-LAST:event_btnReporteActionPerformed

    public void generarReporte( ) {
        String ano, mes;
        String fechaIni = null;
        String fechaFin = null;
        ano  = (String)this.cmbAnio.getSelectedItem();
        mes = (String)this.cmbMes.getSelectedItem();
        
        try {//Reporte 1
            if(this.jchkReporteResumenValorizacion.isSelected()){
                fechaIni = "01/"+mes+"/"+ano;
                int a = Integer.parseInt(ano);
                int m = Integer.parseInt(mes);
                int dias =  Utiles_Fecha_Cliente.calculaDias(a, m);
                System.err.println( "Dias del mes :"+ dias);
                fechaFin = dias + "/" + mes + "/" + ano;
                Map parametros1 = new HashMap();
                parametros1.put("FEC_INICIO" , fechaIni);
                parametros1.put("FEC_FIN", fechaFin );
                System.err.println("FECHA_INICIO  " + fechaIni);
                System.err.println("FECHA_FIN  "+ fechaFin );
                helper.Utiles_Reporte.generarReporte("Reporte_Resumen_Periodo.jasper", parametros1);
            }
        }  catch (Exception ex) {
            System.out.println( "Error 1 reporte:" + ex.getMessage() );
            //Logger.getLogger(JP_ValorizarAcciones.class.getName()).log(Level.SEVERE, null, ex);
        }
       
        try {//Reporte 2
            if(this.jchkReporteDetalladoValorizacion.isSelected()){
                Map parametros2 = new HashMap();
                parametros2.put("ANO" , ano);
                parametros2.put("MES", mes );
                helper.Utiles_Reporte.generarReporte("Reporte_Valorizacion_Mes_Anio.jasper", parametros2);
            }
        } catch (Exception ex) {
            System.out.println( "Error 2 reporte:" + ex.getMessage() );
            //Logger.getLogger(JP_ValorizarAcciones.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
    public void valorizarAcciones(){
        String ano, mes ;
        ano = (String)this.cmbAnio.getSelectedItem();
        mes = (String)this.cmbMes.getSelectedItem();
        String rpta = "";
        try {
            rpta = GestionDelegate.getInstance().sp_valorizarAcciones(ano, mes);

        } catch (Exception ex) {
            rpta = ex.getMessage();
            //Logger.getLogger(JP_ListarAcciones_Area.class.getName()).log(Level.SEVERE, null, ex);
            System.out.println( "Error al valorizarAcciones:  " + ex.getMessage() );
        }
        if( rpta.equalsIgnoreCase("bien") ){
            helper.Utiles_MensajesDialogo.mensajeExito();
        }else{
            helper.Utiles_MensajesDialogo.mensajeError(rpta);
        }
    }

    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JButton btnCerrar;
    private javax.swing.JButton btnReporte;
    private javax.swing.JButton btnValorizar;
    private javax.swing.JComboBox cmbAnio;
    private javax.swing.JComboBox cmbMes;
    private beansbinding.ComboBeanBindingArea comboBeanBindingArea1;
    private beansbinding.ComboBeanBindingTbTipoAccionClasificacionAccionArea comboBeanBindingTbTipoAccionClasificacionAccionArea1;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JCheckBox jchkReporteDetalladoValorizacion;
    private javax.swing.JCheckBox jchkReporteResumenValorizacion;
    private javax.swing.JPanel jp_Derechohabientes;
    private javax.swing.JPanel jp_Derechohabientes1;
    private javax.swing.JPanel jp_DocumentoIdentificacion;
    private javax.swing.JTable tbData;
    // End of variables declaration//GEN-END:variables

    private org.jdesktop.swingbinding.JTableBinding jTableBinding;
    private List<TableBeanBinding_DatosValorizacionTipoAccion> listaDatos;
    private org.jdesktop.beansbinding.BindingGroup bindingGroup;
}
